<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //定义数组方式一
        var arr = new Array(1, 2, 3);//1 2 3 是存储在数组中的数据（数组元素）
        //定义数组方式二
        var arr2 = [1, 2, 3];

        //元素访问
        arr[1] = 999;//赋值
        //alert(arr[1]);//取值

        //特点 与java不同的地方   js数组=java集合  
        var arr3 = [1, 2, 3];
        // arr3[10] = 10;
        //alert(arr3[10]);//10
        //alert(arr3[9]);//undefined

        arr3[5] = "hello";
        //alert(arr3[5]);
        // console.log(arr3);

        // for(let i = 0; i < arr3.length; i++){

        // }
        //  for (let i = arr3.length - 1; i >= 0 ; i--) {

        // }


        //数组常用的方法

        var arr5 = [1, 2, 3];
        //push()
        // arr5.push(1000);
        // alert(arr5);

        arr5.splice(0, 1);//参数一 删除索引  个数  可选参数3 替换的元素  参考文档
        alert(arr5);










    </script>
</head>

<body>

</body>

</html>